Materi Mata Kuliah

00 jam 00 menit 00 detik

    Materi belum tersedia

00 jam 00 menit 00 detik

    Materi belum tersedia

00 jam 00 menit 00 detik

    Materi belum tersedia

00 jam 10 menit 00 detik

00 jam 00 menit 00 detik

    Materi belum tersedia

00 jam 00 menit 00 detik

    Materi belum tersedia

00 jam 00 menit 00 detik

    Materi belum tersedia

00 jam 00 menit 00 detik

    Materi belum tersedia

00 jam 00 menit 00 detik

    Materi belum tersedia

Percabangan (Conditional)

5. Percabangan (Conditional) JavaScript

Percabangan (conditional) adalah struktur dalam pemrograman yang digunakan untuk mengambil keputusan berdasarkan kondisi tertentu. Dengan percabangan, program dapat menjalankan perintah yang berbeda sesuai dengan kondisi yang diberikan.


1. If Statement

Digunakan untuk menjalankan kode jika kondisi bernilai true.

Contoh:

 
let nilai = 80;

if (nilai >= 75) {
console.log("Lulus");
}
 

👉 Jika kondisi benar, maka kode di dalam {} akan dijalankan.


2. If...Else

Digunakan untuk memilih antara dua kondisi.

Contoh:

 
let nilai = 60;

if (nilai >= 75) {
console.log("Lulus");
} else {
console.log("Tidak Lulus");
}
 

👉 Jika kondisi salah, maka bagian else dijalankan.


3. If...Else If...Else

Digunakan untuk lebih dari dua kondisi.

Contoh:

 
let nilai = 85;

if (nilai >= 90) {
console.log("A");
} else if (nilai >= 75) {
console.log("B");
} else if (nilai >= 60) {
console.log("C");
} else {
console.log("D");
}
 

👉 Cocok untuk penilaian atau kategori.


4. Switch Case

Digunakan untuk memilih kondisi berdasarkan nilai tertentu.

Contoh:

 
let hari = "Senin";

switch (hari) {
case "Senin":
console.log("Hari kerja");
break;
case "Minggu":
console.log("Hari libur");
break;
default:
console.log("Hari biasa");
}
 

👉 break digunakan agar program tidak lanjut ke case berikutnya.


5. Operator Ternary

Bentuk singkat dari if...else.

Contoh:

 
let umur = 18;

let status = (umur >= 17) ? "Dewasa" : "Anak-anak";

console.log(status);
 

👉 Lebih ringkas, cocok untuk kondisi sederhana.


6. Kombinasi dengan Operator Logika

Percabangan sering digabung dengan operator logika.

Contoh:

 
let umur = 20;
let punyaKTP = true;

if (umur >= 17 && punyaKTP) {
console.log("Boleh memilih");
} else {
console.log("Tidak boleh memilih");
}
 

Contoh Program Sederhana

 
<!DOCTYPE html>
<html>
<head>
<title>Percabangan JavaScript</title>
</head>
<body>

<script>
let nilai = 70;

if (nilai >= 75) {
alert("Anda Lulus");
} else {
alert("Anda Tidak Lulus");
}
</script>

</body>
</html>
 

Kesalahan Umum

  1. Salah penulisan kondisi (misalnya = вместо ==)
  2. Tidak menggunakan {} pada blok kode
  3. Lupa break pada switch
  4. Logika kondisi tidak tepat

Kesimpulan

Percabangan dalam JavaScript digunakan untuk menentukan alur program berdasarkan kondisi tertentu. Dengan menggunakan if, else, switch, dan operator ternary, mahasiswa dapat membuat program yang lebih dinamis dan interaktif. Pemahaman percabangan sangat penting karena menjadi dasar dalam pengambilan keputusan dalam pemrograman.


Report Error